@charset "gb2312";



body { behavior:url(../csshover3.htc); }

/* 内外边距通常让各个浏览器样式的表现位置不同 */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,span, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr,.clear { margin:0; padding:0; }

a img { border:none; }

/* 要注意表单元素并不继续父级 font 的问题 */

body, button, input, select, textarea { font:12px/1.5 "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, arial, tahoma, \5b8b\4f53; }

input, select, textarea { font-size:100%; }



/* 去掉各Table cell 的边距并让其边重合 */



table { border-collapse:collapse; border-spacing:0; }



/* IE bug fixed: th 不继续 text-align*/



th { text-align:inherit; }



/* 去除默认边框 */



fieldset, img, a img { border:0; }



/* 去掉列表前的标识, li 会继承 */



ol, ul { list-style:none; }



/* 对齐是排版最重要的因素, 别让什么都居中 */



caption, th { text-align:left; }



/* 来自yahoo, 让标题都自定义 */



h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }



/* 默认显示下划线，保持页面简洁 */



ins, a { text-decoration:none;color:#666;}



/* 让链接在 hover 状态下显示下划线 */



a:hover { text-decoration:none; color:#FE700C }



/* 清理浮动 */

.border-top-dotted{ border-top: 1px dotted #bababa; margin: 5px 0px;}

.mb10{ margin-bottom: 10px;}

.mb20{ margin-bottom: 20px;}

.mt15{ margin-top: 15px;}

/* 设置内联, 减少浮动带来的bug */



.fn-left, .fn-right { display:inline; }

.fn-left { float:left; }

.fn-right { float:right; }



.clear { clear:both; }

.clearight { clear:right; }

.clearleft { clear:left; }

.mr0 {margin-right: 0px}

.ml0 {margin-right: 0px}

.fl{ float: left;}

.fr{ float: right;}

.w550{ width: 48%; }

.w1110 {width: 100%;max-width: 1110px;_width:1110px;margin: 0 auto;}

.w1440 {width: 100%;max-width: 1440px;_width:100%;margin: 0 auto;}

.w1900 {width: 100%;max-width: 1900px;_width:1900px;margin: 0 auto;}

body { margin:0 auto; width:100%; min-width:320px; padding:0;background-color:#fff;}



/*head部分*/

.headbg{ background: url(../images/headbg.jpg) repeat-x;}

.head {position: relative;}

.head_top {position: relative;height:29px;z-index: 200; line-height: 29px; color: #888;}

.head_topin {position: relative;height:36px;z-index: 10}

.head_topin p {color:#fff;line-height: 36px}

.head_topin_right {cursor: pointer;height: 36px;}

.head_topin_right a{color:#fff;}

.head_top p span a{ color: #888;}

.head_top p span{ margin:0px 10px;}

.head_mainin {height:82px; border-bottom: 1px solid #111;}

.head_mainin .fn-left {margin-top: 10px}



/*nav部分*/

.nav {overflow: hidden;}

.nav li {position:relative;float:left;width:90px;height: 82px;z-index: 50;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.nav a {display:block;width:90px;font-size:16px;text-align:center;height:82px;line-height:82px; color:#353535;z-index: 50}

.nav li::after {

	position: absolute;

	top: 0;

	left: 0;

	z-index: -22;

	width: 100%;

	height: 100%;

	background:#f7f7f7;

	content:'';

	-webkit-transition: -webkit-transform 0.3s;

	transition: transform 0.3s;

	-webkit-transform: translate3d(0,100%,0);

	transform: translate3d(0,100%,0);

}

.nav li.current::after {

	-webkit-transform: translate3d(0,0,0);

	transform: translate3d(0,0,0);

}

.nav a:hover {color:#ffa126;}

#kefu {width: 94px; background:url(../images/sanjiao.jpg) no-repeat center right;padding-right: 30px;}

#kefu a {color:#029ce1;width: 94px;height: 16px;line-height: 16px;margin-top: 42px;border-left: 1px solid #c9c9c9}

#kefu a.nabor {margin-left:1px;border-left:none}

.list_wrap {position: absolute;top: 99px;left: 0;z-index: 999;display: none}

.list_wrap p,.list_wrap a { color: #fff;}

.list_middle {background: #881111}

.list_con {padding: 35px 0 50px 0;}

.list_con .sanjiao { position: absolute; left: 645px; top: 0px;}

.list {float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left: 79px; height: 280px;}

.list h1 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}

.list .bt { margin-top: 40px; font-size: 23px;}

.list1 {border-right:1px solid #ccc; padding-right: 50px; margin-left: 0; height: 240px;}

.list1 li { font-size:14px; font-weight:bold; margin-bottom:10px;}

.list_con .list1 h1 {font-size: 23px;margin-bottom: 30px;}

.list ul li { margin:15px 0;}

.list_wrap .list_more {color:#FE700C;}

.list_xk {margin-top: 40px;}

.list_bottom {background: #700808}

.list_bottom_con { padding:20px 0;overflow: hidden;}

.list_bottom_con h2 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}

.list_bottom_txt { float: left; width: 900px;}

.list_bottom_txt h1 { font-size:14px; font-weight:bold; color: #fff; margin-top: 10px;}

.list_bottom_txt p { margin-top: 10px;}

#proserlist_xk {margin-top: 40px;}

#ser_list .list{margin-left: 33px;}

#ser_list .list1{margin-left: 0px;}

#ser_list .sanjiao {left: 730px}

.Adv{ width:100%; height:40px; background:#F1EEEE; }
.Adv p{ width:800px; margin:0 auto; line-height:40px; font-family:"黑体"; font-size:20px; font-weight:bold; color:#F00;}

/*foot部分*/

/*.foot {background-color: #3b4350; border-top: 3px solid #797d83;}

.foot_top { padding-bottom:10px;}

.red{ color: #b00610;}

.search {height:48px;line-height:48px;background-color:#e4e4e4;padding: 12px 0 20px 0;color:#666666}

.search .search_left {padding-top: 10px;line-height: 39px;position: relative;}

.search .search_left span {display:block;float:left;font-size: 16px;padding: 0 6px;height: 37px;line-height: 37px}

.search_left input {display:block;float:left;width:370px;height: 37px;padding-left:10px;line-height: 37px;color:#999999;border: 1px solid #c9c9c9; background: url(../images/searchicon_03.jpg) no-repeat center right #fff;}

.search_left input:focus {border:none;outline: 2px solid #98baf1;}

#searchicon {position: absolute;width: 28px;height: 39px;cursor: pointer;left: 465px;top:10px;opacity: 0;z-index: 22}

input::-ms-clear{display: none;}

.rexian {font-size: 18px; overflow: hidden; float: right;}

.rexian span {float: left; line-height: 57px;}

.xiaoshou {margin-left: 27px}

.foot_topin {padding-top: 10px; overflow: hidden;}

.foot_topin p{ font-size: 14px; font-weight: bold; color: #6e7889; line-height: 30px;}

.foot_topin .fn-left {margin-right: 76px}

.foot_topin .mr0 {margin-right: 0px}

.foot_topin h3 {font-size: 22px;color:#fff;}

.foot_topin ul { min-width: 115px;}

.foot_nav{ color: #6f7989; line-height: 30px; font-size:14px; width: 100px;}

.foot_topin li {height: 30px;line-height: 30px; font-size: 12px;}

.foot_topin a {color: #6e7889}

.foot_bottom {color:#4B4B4B; background-color: #1b1e23;}

.foot_bottomin {padding:17px 0 12px 0;color:#4B4B4B;}

.foot_bottomin a {color:#4B4B4B;}

.banquan {overflow: hidden;margin-bottom: 5px}

.banquan p {height:21px;line-height: 21px}

.banquan a {float:left;padding: 0px 13px;margin:2px 0;border-right: 1px solid #4B4B4B;height: 16px;line-height: 16px;}

.link a {padding-right: 12px;}

.foot_bottomin .ftb_last {padding-right: 42px;border:none;}

.foot_more a{ color: #8d7746; text-decoration: underline;}*/

/*自适应*/

@media screen and (max-width: 1208px) {

	.languagein {right: 0px}

}



/*首页改版css样式*/

.select{position:relative;height:20px;line-height:20px;cursor:pointer;}

.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/ico.png); }

.icozdh { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/zdh.png); }

.icoyj { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/yj.png); }

.ico1_3 { background-position: -40px 0; }

.ntopyy{width:100%;height:7px; display:block;bottom:-7px; background:url(../images/ntopyy.png) repeat-x;}

/*ie scroll*/

@-ms-viewport {

width:device-width;

}

.opc0 { opacity:0; }

.w1200 { width:1200px; margin-left:auto; margin-right:auto;/*height:100%;*/ }

.fix { *zoom:1;

*clear:both;

}

.fix:before, .fix:after { content:""; display:table; clear:both; }

.oh { overflow:hidden; *zoom:1;

}

.l { float:left; }

.r { float:right; }



header { position:relative; z-index:10; /*box-shadow: 0px 1px 6px #666;*/ /*max-width:1366px;*/ margin-left:auto; margin-right:auto; min-width:1349px; }

.topBar { height:38px;/* line-height:38px;*/ border-bottom:1px solid #e3e3e3; position:relative; z-index:6; background:#004383; min-width:1349px; }

.tb_left p{ font-size:14px; font-weight:bold; color:#BEC5D2; line-height:38px; }

.tb_right { width:auto; }

.tb_right .topLink { width:100px; text-align:center;/* font-weight:bold; */ color:#c0c4d3; }

.tb_right .topLink a { color:#c0c4d3; }

.tb_right .top_sele_div .top_sele { width:100%; /*height:38px; line-height:38px;*/ text-align:center; }

.tb_right .top_sele.select ._option { top:38px; border-color:#ddd; border-bottom:2px solid #233b7c; line-height:26px; }

.tb_right .com_sele { /*border-right:1px solid #e3e3e3;*/ }

.top_search { float:right; height:38px; position:relative; width:60px; }

.top_search .se_btn { width:60px; height:38px; background:url(../images/se_btn.png) no-repeat 0 0; float:right; cursor:pointer;  }

.top_search .se_inp { width:0; height:38px; line-height:38px; float:right; font-size:14px; text-indent:10px; background:#f1f1f1; }

.top_sele_div { width: 110px; height: 38px; line-height: 38px; float: right; border-left: 1px solid #2a499d; text-align:center; color:#c0c4d3; }

.top { position:relative; z-index:4; }

.logo { width:20%; float:left; padding:20px 0; }

.topmenu { font-family: arial, sans-serif; width:910px; margin:0; font-size:13px; }

.topmenu ul { padding:0; margin:0; list-style-type: none; }

.topmenu ul li:hover { border-bottom:3px solid #004383; background:url(../images/532.png) no-repeat; }

.topmenu ul li:hover ul li { border-bottom:1px solid #ccc; }

/*.topmenu ul li:hover a{color:red;}*/

.topmenu ul li:hover ul li a { color:gray; }

.topmenu ul li { width:130px; height:71px; float: left; text-align: center; font-size: 18px;/*font-weight: bold;*/ line-height: 70px; position: relative; font-family:'微软雅黑'; }

.topmenu ul li a, .topmenu ul li a:visited { display:block; text-align:center; text-decoration:none; }

.topmenu ul li ul { display: none; }

.topmenu ul li ul li:hover a { color:gray; }

.topmenu ul li a { color:#000; }

.topmenu ul li a:hover { color:#004383; }

.topmenu ul li:hover ul { display:block; position:absolute; top:74px; left:0; width: 138px; z-index: 9999; }

.topmenu ul li ul li:hover { background:none; }

.topmenu ul li ul li { width:138px; height:31px; background-color:#fff; float: left; text-align:center; font-size: 12px; font-weight:100; line-height: 31px; position: relative; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;/*border-bottom:1px solid #004383;*/ }

.topmenu ul li ul li a:hover { background-color:#004383; color:#fff; }

/*****************ZHONG3*********************/



.contain1002 {/* height:180px;*/ text-align: left; width:1200px; margin:0 auto; clear:both; color: #000; }

.flContain {  }

.flContain dl { float:left;margin-right:40px;color:#e6e6e6; font-family:'微软雅黑'; height:auto; }

.flContain dl dt { height:25px; line-height:25px; font-size:16px; margin-top:5px;padding:0 0 15px;font-weight:bold; color: #fff; }

.flContain dl dt a:link, .flContain dl dt a:visited { color:#e6e6e6; }

.flContain dl dt a:hover { color:#fff; }

.flContain dl dd { /*padding-left:15px;*/ line-height:26px;}

.flContain dl dd a:link, .flContain dl dd a:visited { color:e6e6e6; }

.flContain dl dd a:hover { color:#fff; }

.friendlink {
padding-left:110px;
	background: #003C77;
	color: #fff;

}
.friendlink a {
	color: #fff;
	padding: 0 2px;
	line-height: 24px;
	
}
.foot { background: #004383; padding: 29px 0px; color: #eee; font-size:12px; min-width:1349px; }

.foot a { color: #eee; }

.foot a:hover { color: #ddd; }

.foot_logo {
	background: transparent url("../images/logotoum.png") no-repeat scroll top left;
	text-align: left;
	float: left;
	padding-left: 0;
	padding-top: 40px;
}
.foot .tel {
	font-size: 24px;
	font-weight: bold;
}
.gjc a {
	font-weight: bold;
	padding: 0 10px 0 0;
}
.gjc a:hover { color: #fff!important; }
.foot-weixin p {
	float: none;
	margin: 10px 0 10px;
}
.dlr {
	border-right: 1px solid rgba(0, 0, 0, 0.31);
	padding-right: 50px;
	height:190px!important;
}
.foot_con {
	padding: 0px 0px 0px 50px;
	border-left: 1px solid rgba(255, 255, 255, 0.14);
	margin-left: -39px;
	height:190px!important;
}


.span_list { overflow: hidden; font-size: 0; line-height: 14px; *zoom:1;

}

.span_list a { display: inline-block; font-size: 12px; border-left: 1px solid #fff; margin-left: -1px; padding: 0 5px; }

.foot_tel { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }

.channel { height: 70px; line-height: 70px; background: #f1f1f1; }

.channel .N { font-size: 24px; }

.channel .P { position: absolute; right: 0; top: 0; }

.channel .P a { float: left; font-size: 14px; padding: 0 20px; }

.channel .P a:hover, .channel .P .cur { color: #11732c; background: #e4e4e4; }

.n_c { padding: 0 0 40px; }



.foot-weixin{  padding:15px 0; }

.foot-weixin p{ }

.foot-weixin span{ display: block; color:#fff;}







.L-nav-pro{font-size:14px;font-family:'微软雅黑';color:#464646; margin:0px; padding:0px; }

.topmenu ul li div .L-nav-pro a{ height:40px !important; line-height:40px !important; text-align:left; padding-left:10px; margin-left:10px; border-bottom:1px solid #CCC; display:block; color:#333; font-size:16px}
.swt{height: 0;line-height: 0;}